<?php
	if(isset($_SESSION["user"]) && $_SESSION["user"] == "admin")
	{
		$dateJour = date('Y-m-d');
		
		if(!isset($_GET["adc"]) && !isset($_GET["forum"]) && !isset($_POST["AfficherADC"]) && !isset($_POST["AfficherForum"]) && !isset($_GET["dateButoirADC"]))
		{
			if(!isset($_SESSION["filtre"]))
				$filtreA = THEME_ADC;
			else
				$filtreA = $_SESSION["filtre"];
			
			if (!isset($_SESSION["filtreF"]))
				$filtreF = TITRE_FORUM;
			else
				$filtreF = $_SESSION["filtreF"];
			
			$adc = ActionDeCommunication::getAllADCDate(0);
			
			$dateA = date_create(date('Y-m-d'));
			date_add($dateA, date_interval_create_from_date_string('30 days'));
			$_SESSION["dateA"] = date_format($dateA, 'Y-m-d');
			
			$forum = Forum::getAllForumDate(0);
				
			$dateF = date_create(date('Y-m-d'));
			date_add($dateF, date_interval_create_from_date_string('30 days'));
			$_SESSION["dateF"] = date_format($dateF, 'Y-m-d');
			
			include CHEMIN_VUE.'tableauDeBord.php';
		}
		elseif(isset($_GET["adc"]))
		{
			if(isset($_GET["filtre"]))
			{
				$_SESSION["filtre"] = $_GET["filtre"];
				$filtre = $_GET["filtre"];
			}
			elseif(isset($_SESSION["filtre"]))
				$filtre = $_SESSION["filtre"];
			else
				$filtre = THEME_ADC;
			
			switch($_GET["adc"])
			{
				case "visionnerTout": 
					$titre = "";
					$adc = ActionDeCommunication::getAllADCFiltre($filtre);
					break;				
				case "toutes":
					$titre = "";
					$adc = ActionDeCommunication::getAllADC($filtre);
					break;
				case "incompletes":
					$titre = ": incompletes";
					$adc = ActionDeCommunication::getAllADCIncompletes($filtre);
					break;
				case "ouvertes":
					$titre = ": ouvertes";
					$adc = ActionDeCommunication::getAllADCEtat(1,$filtre);
					break;
				case "completes":
					$titre = ": inscriptions complètes";
					$adc = ActionDeCommunication::getAllADCEtat(2,$filtre);
					break;
				case "closes":
					$titre = ": inscriptions closes";
					$adc = ActionDeCommunication::getAllADCEtat(3,$filtre);
					break;
				case "terminees":
					$titre = ": terminées";
					$adc = ActionDeCommunication::getAllADCEtat(4,$filtre);
					break;
				case "anoter":
					$titre = ": à noter";
					$adc = ActionDeCommunication::getAllADCANoter($filtre);
					break;
			}
			include 'modules/actionComm/vues/visionneuse.php';
		}
		elseif(isset($_GET["forum"]))
		{
			if(isset($_GET["filtreF"]))
			{
				$_SESSION["filtreF"] = $_GET["filtreF"];
				$filtre = $_GET["filtreF"];
			}
			elseif(isset($_SESSION["filtreF"]))
				$filtre = $_SESSION["filtreF"];
			else
				$filtre = TITRE_FORUM;
			
			switch($_GET["forum"])
			{
				case "tous":
					$titre = "";
					$forum = Forum::getAllForumAdmin($filtre);
					break;
				case "incomplets":
					$titre = ": incomplets";
					$forum = Forum::getAllForumIncomplets($filtre);
					break;
				case "ouverts":
					$titre = ": ouverts";
					$forum = Forum::getAllForumEtat(1,$filtre);
					break;
				case "complets":
					$titre = ": inscriptions complètes";
					$forum = Forum::getAllForumEtat(2,$filtre);
					break;
				case "clos":
					$titre = ": inscriptions closes";
					$forum = Forum::getAllForumEtat(3,$filtre);
					break;
				case "termines":
					$titre = ": terminés";
					$forum = Forum::getAllForumEtat(4,$filtre);
					break;
				case "anoter":
					$titre = ": à noter";
					$forum = Forum::getAllForumANoter($filtre);
					break;
			}
			include 'modules/actionComm/vues/visionneuseForum.php';
		}
		elseif(isset($_POST["AfficherADC"]) && isset($_POST["dateA"]) || isset($_POST["AfficherForum"]) && isset($_POST["dateF"]))
		{			
			if(!isset($_SESSION["filtre"]))
				$filtreA = THEME_ADC;
			else
				$filtreA = $_SESSION["filtre"];
				
			if (!isset($_SESSION["filtreF"]))
				$filtreF = TITRE_FORUM;
			else
				$filtreF = $_SESSION["filtreF"];
			
			if(isset($_POST["AfficherADC"]) && isset($_POST["dateA"]))
			{
				$d = substr($_POST["dateA"], 0, 2);
				$m = substr($_POST["dateA"], 3, 2);
				$y = substr($_POST["dateA"], 6, 4);
				$dateA = new DateTime($y."-".$m."-".$d);
				$adc = ActionDeCommunication::getAllADCDate($y."-".$m."-".$d);
				$_SESSION["dateA"] = $y."-".$m."-".$d;
			}
			else
			{
				$dateA = new DateTime($_SESSION["dateA"]);
				$adc = ActionDeCommunication::getAllADCDate($_SESSION["dateA"]);
			}
			
			if(isset($_POST["AfficherForum"]) && isset($_POST["dateF"]))
			{
				$d = substr($_POST["dateF"], 0, 2);
				$m = substr($_POST["dateF"], 3, 2);
				$y = substr($_POST["dateF"], 6, 4);
				$dateF = new DateTime($y."-".$m."-".$d);
				$forum = Forum::getAllForumDate($y."-".$m."-".$d);
				$_SESSION["dateF"] = $y."-".$m."-".$d;
			}	
			else
			{
				$dateF = new DateTime($_SESSION["dateF"]);
				$forum = Forum::getAllForumDate($_SESSION["dateF"]);
			}
			
			$adcProposee = ActionDeCommunication::getAllADCEtat(5, TITRE_ADC);

			include CHEMIN_VUE.'tableauDeBord.php';
		}
	}
	else
		include 'global/erreurConnexion.php';
